<?php
	include_once '../../include/inc_session.php';
	// construction de l’objet Template
	$oPageListe = new Template(PATH_TEMPLATE.'liste_manquante.html');
	
	//$iSinistre = isset($_SESSION['idsinistre']) ? $_SESSION['idsinistre'] : $_GET['sin'];
	$iSinistre = isset($_GET['sin']) ? $_GET['sin']  : $_SESSION['idsinistre'];
	
	$idContrat = $_GET['idc'];
	$idPersonne = $_GET['id'];
	$sTypass = $_GET['typass'];
	$oSinistre=new dataObject_sinistre($iSinistre);
  	$sType_sinistre = dataObject_elementdico::elementdico_getNomFromCode($oSinistre->_TYPE_SINISTRE, dataObject_dictionnaire::TYPE_SINISTRE);
  	
	//remplacement simple
	$oPageListe->replace('nom_module',$oBloc->_MENU_NOM);
	$oPageListe->replace('nom_fonction',$oFonction->_MENU_AFFICHE);
	$oPageListe->replace('nom_liste','Liste des pièces manquantes');
	$oPageListe->replace('css_list','../../synthese/list_garantie.css');
	
	$oPageListe->replace('titre_recherche','TYPE DE SINISTRE : '.$sType_sinistre);
	
	//remplacement par boucle
	//... pour l'entete du tableau
	$aEnteteTab = array(
						array("num_colonne"=>2, "nom_colonne"=>"LIBELLE")
						);
					    
	$oPageListe->iterateReplace('colonne', $aEnteteTab );
					    
	//... pour le contenu du tableau
	$aList = array();
	$oJustificatif = new dataObject_justificatif();
	
	
	if($iSinistre == '') 
	{
		
		$oContrat = new dataObject_contrat($idContrat);
		$asBlocs = $oSinistre->sinistre_getListTypeJustificatif($idContrat, $oContrat->_DATE_EFFET);
	}
	else 
	{
		$asBlocs = $oJustificatif->justificatif_getListPieceManquante($iSinistre);
		if($oSinistre->_TYPE_SINISTRE == 'D')
 			$sAutreCode = 'CIN';
 		else $sAutreCode = 'CD';
	}
	 
	foreach($asBlocs as $iKey => $aRow)
	{
		if(($aRow['Code_condition_indemnisation']== $sAutreCode))
		 {
		 	continue;
		 }
		 else
		 {
			$aContenu = array("id_ligne"=> $aRow["Identifiant_sinistre"]);
			if(($iKey+1)%2==0) $aContenu = array_merge($aContenu, array("color"=> "color"));
			$aContenu=array_merge($aContenu, array("num_colonne_2"=>2, "val_ligne_2"=>$aRow["Libelle_condition_indemnisation"]));
			//$aContenu=array_merge($aContenu, array("num_colonne_3"=>3, "val_ligne_3"=> $aRow["Code_condition_indemnisation"]));
			//$aContenu=array_merge($aContenu, array("num_colonne_4"=>4, "val_ligne_4"=>($aRow["Valeur_condition_indemnisation"])));
		
			$aList[$iKey]=$aContenu;
		 }
	}
	$oPageListe->iterateReplace('tablist', $aList);
	
	if($_SESSION['idfonction']== dataObject_menu::FCT_SIN_COMPLEMENT_ID)
		$oPageListe->replace('url_retour_fonction', '../justificatif/index.php?id='.$idPersonne.'&idc='.$idContrat.'&typass='.$sTypass.'&sin='.$iSinistre);
	else $oPageListe->replace('url_retour_fonction','../declaration/declarer_sinistre.php?id='.$idPersonne.'&idc='.$idContrat.'&typass='.$sTypass.'&sin='.$iSinistre);
	
	/***** affichage *****/
	echo $oPageListe->toString();
		
	include_once PATH_INCLUDE.'inc_pied_page.php';
?>